//
//  String+Emoji.swift
//  模拟键盘
//
//  Created by apple on 15/12/16.
//  Copyright © 2015年 idcast. All rights reserved.
//

import Foundation


extension String {

    //返回当前字符串中 16 进制对应的emoji字符串
    var emoji: String {
    
        //文本扫描器 扫描指定格式的字符串
        let scanner = NSScanner(string: self)
        
        //unicode 的值
        var value: UInt32 = 0
        scanner.scanHexInt(&value)
        
        //转换unicode 字符
        
        let chr = Character(UnicodeScalar(value))
        
        //转换成字符串
        return "\(chr)"
        
    }
}